Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour VI Torneo Internazionale di Tennis - Barletta Stockton Challenger President's Cup - Tashkent Rogers Masters - Montreal USTA Seascape Challenger - Aptos Copa Ericsson Chile - Santiago ATU Cup 2001 - Weiden Granby Challenger - Granby USTA Seascape Challenger - Aptos Challenger Copa Sevilla Internacionales de Andalucia - Seville 4th Sardinia International Championships - Cagliari Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno The Wright Financial Group, Inc. Challenger - Champaign 2003 Freeman Men's Challenger - Joplin Hilton Waikoloa Village USTA Challenger - Waikoloa Sunrise Challenger Zagreb Open - Zagreb TCT Open - Tunis Top Wool Challenger Biella - Biella Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton AXA Open - Lisbon Quelle Cup 2000 - Furth AXA Open II - Espinho Memorial Savigni - Sassuolo Venice Open - Venice Warsteiner Grand Prix - Oberstaufen Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Skandia Open - Linz FILA Challenger Biella - Biella 2000 Cairo Challenger - Cairo Copa Ericsson Uruguay - Montevideo USTA Men's Challenger of Dallas - Dallas Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta 2001 Eddleman USTA Challenger - Birmingham The Scottish Tennis Championships - Edinburgh VIII Open Internacional D'Andorra - Andorra Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado GHI Bronx Tennis Classic - Bronx Geneva Challenger - Geneva Black Forest Open - Freudenstadt Theusbridge.com Tennis Classic - Tarzana Optimus Maia Open - Maia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo University of Tennessee USTA Men's Challenger - Knoxville The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio University of Tennessee USTA Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Open Diputacion Pozoblanco - Cordoba Cairo Challenger - Cairo 2003 Eddleman USTA Challenger - Birmingham Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Pro Tennis World Open - Boca Raton Czech Open - Prostejov Binghamton Professional Tennis Tournament - Binghamton Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Zagreb Open - Zagreb USTA Comerica Challenger - Aptos Kobstaedernes ATP Challenger - Kolding BMW Tennis Championship - Sunrise Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk BMW Tennis Championship - Sunrise PEOPLEnet Cup - Dnepropetrovsk President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Segovia Challenger Nottingham Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia 2001 UT Tyler Patriot Challenger - Tyler Bangkok Challenger Bangkok Challenger Singapore Challenger Sarajevo Challenger Bath Challenger Athens Challenger Nottingham Challenger Bogota Challenger Orleans Challenger Savannah Challenger Nottingham Challenger Bogota Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Tashkent Challenger Seoul Challenger Helsinki Challenger USTA Challenger of North Miami Beach - North Miami Beach Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Nord/LB Open - Braunschweig VIII Avierto Internacional de Salinas - Salinas Sporting Challenger 2003 - Turin drkoop.com USTA Challenger of Tallahassee - Tallahassee Quelle Cup - Furth 2002 Azalea Orthopedic Challenger - Tyler I Open de Tenis Comunidad de Madrid - Madrid Chevrolet Cup - Vina del Mar Ortisei Challenger Bangkok Challenger Irving Challenger Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Barletta Citta Della Disfida Open 2000 - Barletta 2001 USTA Challenger of Calabasas - Calabasas Nord/LB Open - Braunschweig Sarasota Challenger Heilbronn Open - Heilbronn Monterrey Challenger Surbiton Challenger 2003 West Side Tennis Club Challenger - Forest Hills USTA Seascape Challenger - Aptos Copa Ericsson Argentina - Buenos Aires Monterrey Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Barcelona Open BancSabadell - Barcelona USTA Challenger of Burbank - Burbank Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Aptos Challenger Pau Challenger Cary Challenger Trofeo Barcelona de Tenis - Barcelona Murcia Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Fifth-Third Bank Tennis Championships - Lexington Alicante Challenger Madrid Challenger Orleans Challenger Copa Sevilla Internacionales de Andalucia - Seville Segovia Challenger Tenerife Challenger X Open Internacional D'Andorra - Andorra CA Tennis Trophy - Vienna Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona U.S. Men's Clay Court Championships - Houston UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Idea Prokom Open - Sopot Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo AAPT Championships - Adelaide Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Milan Indoors - Milan Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Mallorca Open - Mallorca Dubai Open - Dubai Open Seat Godo - Barcelona Gerry Weber Open - Halle Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Thailand Open - Bangkok Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Qatar Open - Doha Medibank Private International - Sydney Open 13 - Marseille Dubai Open - Dubai Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Sydney International - Sydney Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney SAP Open - San Jose The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Seat-Godo '98 - Barcelona BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open SEAT 2008 - Barcelona Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai AEGON International - Eastbourne Generali Open 2001 - Kitzbuhel Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Salem Open - Hong Kong AEGON Championships - London St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington Open 13 - Marseille Siebel Open - San Jose Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston International Championship of Croatia - Umag Kremlin Cup - Moscow Gerry Weber Open - Halle Open de Tenis Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Citi Open - Washington St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Mercedes Cup - Stuttgart Tata Open - Chennai Adidas International - Sydney Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Legg Mason Tennis Classic - Washington D.C. Aircel Chennai Open - Chennai Grand Prix de Tennis de Lyon - Lyon Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Credit Agricole Suisse Open - Gstaad Citi Open - Washington Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Malaysian Open - Kuala Lumpur The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Kremlin Cup - Moscow Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Ecuador Open - Quito CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Thailand Open - Bangkok Dubai Duty Free Tennis Championships - Dubai Mumbai Open - Mumbai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona ARAG World Team Championship - Dusseldorf Abierto Mexicano - Los Cabos Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Estoril Open - Estoril Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart AEGON Championships - London Bet-at-home Open - Hamburg Davidoff Swiss Indoors - Basel Citi Open - Washington Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney The Dubai Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Kroger / St. Jude International - Memphis ARAG World Team Championship - Dusseldorf Abierto Mexicano Telcel - Acapulco Arizona Men's Tennis Championships - Scottsdale Barcelona Open BancSabadell - Barcelona Pilot Pen Tennis - New Haven Open de la Comunidad Valenciana - Valencia China Open - Beijing Mercedes Cup - Stuttgart Internationaler Raiffeisen Grand Prix - St. Polten AEGON Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington The Stella Artois Grass Court Championships - London Swiss Open - Gstaad St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Abierto Mexicano - Los Cabos China Open - Beijing Mercedes Cup - Stuttgart European Open - Antwerp Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva China Open - Beijing Mercedes Cup - Stuttgart Fever-Tree Championships - London Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel European Open - Antwerp Great Ocean Road Open - Melbourne Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Winston Salem - Winston Salem Mallorca Championships - Mallorca Hamburg European Open - Hamburg Swiss Open - Gstaad Open de Tenis Comunidad Valenciana - Valencia Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Regions Morgan Keegan Championships - Memphis Open Sud de France - Montpellier Open de la Comunidad Valenciana - Valencia Dallas Open - Dallas US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Atlanta Tennis Championships - Atlanta Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Gijon Open - Gijon Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Open de Moselle - Metz Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON Championships - London Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Sybase Open - San Jose US Men's Clay Court Championship - Houston Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Valencia Open - Valencia Brisbane International - Brisbane Medibank International - Sydney Mercedes Cup - Stuttgart Suisse Open - Gstaad Farmers Classic - Los Angeles Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Mutua Madrid Open - Madrid Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Abierto de Tenis Mifel - Los Cabos Copa AT&T - Buenos Aires Mallorca Open - Mallorca Citi Open - Washington Anytech365 Andalucia Open - Marbella Milan Indoors - Milan St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb AEGON Championships - London Boss Open - Stuttgart Australian Open - Melbourne BNP Paribas Masters - Paris Tennis Masters Series - Miami Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome ATP Kremlin Cup - Moscow Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Masters Series Monte-Carlo - Monte Carlo Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Masters - Paris French Open - Paris Wimbledon - London Wimbledon - London Rogers Cup - Toronto U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, QF, FRA-RUS 1-4 Hyundai Hopman Cup - Perth Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, 1R, ROU-RUS 1-4 Australian Open - Melbourne Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QF, USA-ESP 1-3 French Open - Paris U.S. Open - New York Davis Cup, Group I, 2R, GBR-RUS 3-2 U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 2R, ROU-ESP 1-4 Wimbledon - London Davis Cup, Finals, SF, GBR-ESP 1-2 French Open - Paris Davis Cup, Finals, Group A 70th River Oaks International Tennis Tournament - Houston Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, World Group, PO, RUS-BRA 3-2 Olympics - Athens Olympics - London Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Olympics - Beijing